package collection;

import java.util.ArrayList;
import java.util.List;

/**
 * 1)ArrayList:内部使用数组实现，查询性能好，增删性能不好
 * 2)LinkedList:内部使用链表实现，只记首尾，所以首尾元素查询和增删性能好，中间不好-
 */
public class ListDemo1 {
    public static void main(String[] args) {
        List<String>list=new ArrayList<>();
        list.add("one");
        list.add("two");
        list.add("three");
        list.add("four");
        list.add("five");
        list.add("one");
        System.out.println("list"+list);

        String e=list.get(3);
        System.out.println(e);

        String old=list.set(4,"one");
        System.out.println(old);
        System.out.println("list"+list);


        String aa=list.get(3);
        System.out.println(aa);
        String bb=list.set(3,"bbb");
        System.out.println(bb);
        System.out.println(list);
    }
}
